home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / umich / network / local / duet.eng < prev    next >
Encoding:
Text File  |  1995-03-14  |  15.4 KB  |  350 lines

  1.     This text file has been translated to english by someone other
  2. than the author, and as such, may or may not contain errors (I'd like
  3. to think that it is completely correct, but I've never actually
  4. studied german, and have relied on RufTrade (a new and wonderful
  5. shareware german to english translator program (yes, I've sent my
  6. money in!), and my dictionary)).  I have tested the instructions, and
  7. most of the rest (I couldn't make any of the errors occur), and it
  8. seems to be okay, but I make no warranty that the information in this
  9. text file will work, or that it won't do anything nasty.  The author
  10. has absolutely nothing to do with this translation, so he cannot be
  11. held responsible either.  This english text file is not part of the
  12. Duet package, unless the author himself includes it, and if he does,
  13. all the more power to him.  Pay the shareware fee for this if you use
  14. it.  It seems like a wonderful program, and I'm not keen on
  15. programmers for my machine of choice taking off for greener pastures.
  16. This programmer has a very open mind it seems where the shareware fees
  17. come in, so at least send him something!  <stepping off the soap box>
  18.  
  19.     Anyway, it seems to be more or less right, so I hope it helps you
  20. install this program, and possibly understand it a little better.  
  21.  
  22. Leslie Hartmier (the name is german, the person is not!)
  23.  
  24. ----------------------------------------------------------------------
  25.  
  26. Duet (c) 1994 by Andrew Alich
  27. ==============================
  28. (Still a Netz for Ataris)
  29.  
  30. author
  31. -
  32. Andrew Alich
  33. Rittergasse 4
  34. D-97070 Wⁿrzburg
  35.  
  36. KontoNr. 5102900, BLZ 790 500 00, StΣdtische savings bank Wⁿrzburg
  37.  
  38. E-Mail:
  39. Mousenet: Andrew Alich @ Wץ
  40. Internet: Andreas_alich@wue.Maus.De
  41.  
  42. Copyright
  43. -
  44. Copyright (c) 1994 by Andrew Alich. All rights reserved.
  45.  
  46.     Duet is Shareware, d. h. it may not be copied, used or passed
  47. along for commercial purposes, but may be distributed freely and only
  48. in unchanged form. The free distribution over mail-boxes is allowed
  49. and desired.
  50.  
  51.     If you use Duet regularly, you are asked to send me the amount of
  52. money that you feel the program is worth.  There is no minimum or
  53. maximum; that is up to you to decide.  If you have no money, perhaps
  54. you could send me a few nice words on a beautiful postcard.
  55.  
  56.     If enough people use shareware regularly, do not pay for it,
  57. (surprise!) and it becomes apparent that there is no market for
  58. shareware in the Atari world, the platform will die.
  59. It is necessary for everyone to show interest in good shareware
  60. programs by registering.  If you are one of the unpaid shareware
  61. users, keep in mind that if you don't support the platform of
  62. shareware, the platform will dry up and leave you with a severely
  63. crippled system.  It's up to you!
  64.  
  65.     Shareware offers the opportunity to test a program before you
  66. decide to buy it.  The shareware price pays for the most current
  67. version, which may be the one that is already possessed and/or used.
  68. If you are not content with the currently available version of the
  69. program, it is not a bad idea to make the author aware of errors and
  70. suggestions, and if still interested in the program, wait upon the
  71. answer of the author.  However, even if one is not completely
  72. satisfied with the program, if you use the program regularly, the
  73. shareware fee still applies.
  74. If the program doesn't please you, you don't need to use it.
  75.  
  76. Responsibility
  77. -
  78.  
  79.     You use Duet at your own risk.  I undertake no responsibility for
  80. any damage, whether through legitimate or unintentional use of Duet.
  81. Duet works for me with no trouble at all.  If this is valid for any
  82. other computer configuration, I have no idea (having only a limited
  83. computer zoo, I can only test certain configurations).  Anyone who
  84. wants to use Duet should, at least for the time being, read through
  85. the entire text.
  86.  
  87. Meaning and purpose of Duet
  88. -
  89.  
  90.     Duet allows the connection of two TOS-based computers (ST/STE/TT/
  91. Falcon etc..) over the MIDI, LAN or serial interfaces, the purpose of
  92. which is to allow each computer to use the other's drives (floppy and
  93. hard disk) and printer.
  94.  
  95. Running Duet
  96. -
  97.  
  98. Duet terminates after it installs itself, just like Big Net. It has
  99. internal (copying of the principal function at BIOS-plane) but
  100. nothing more to do with this or other Little Net derivative.
  101.  
  102.     Duet works at the BIOS level. It is on the one hand dependent on
  103. it, that constant BIOS-calls result (below 'normal' TOS-versions,
  104. that is). On the other hand, the drives of the other computer are
  105. available via the BIOS plane as well.  This offers some advantages,
  106. but also at least one major disadvantage, that those of you might
  107. have guessed - if both machines are writing to the same partition at
  108. the same time, (this is not a problem if both system are left in the
  109. 'Read-Only' state) there is a very good possibility that the
  110. partition will have its FAT destroyed, effectively erasing all of the
  111. files!  The 'Read/Write' state should only really be used if there is
  112. absolutely no way that both computers will be accessing the same
  113. partition simulataneously.
  114.  
  115. Installation
  116. -
  117.  
  118.     First, you have to decide what interface you want to make the
  119. connection on.  In the case of a 'normal' ST, MIDI is the fastest
  120. interface (this offers 31250 baud).  If you have a computer with
  121. faster interfaces such as a TT connecting with an ST (its serial
  122. interface in the original state maximum 19200 Baud), you might
  123. consider, with a little work, a faster serial interface could be
  124. installed, and this interface could be used.  To this purpose, I
  125. recommend Harun Scheutzow's RSVE or Stephan Skrodzki's RS_Speed. With
  126. it (and the suitable drivers) you can obtain with an 8 MHz ST with a
  127. TT over the serial interface a (Bit-)transmission speed of 57,600
  128. baud.  If you have two computers with a LAN-interface, you can
  129. alternately use this for the connection.  Unfortunately, the program
  130. for using the Falcon's LAN interface does not function correctly;
  131. without doing tests on a Falcon, it seems unlikely to work. 
  132. Harun Scheutzow's ST_ESCC is not, at present, supported, due to the
  133. fact that I do not have information on the heightened abilities of
  134. the 85C230.
  135.  
  136.     Once you have decided on the interface you'll be using, the
  137. interface must be the same on both computers.  With the MIDI
  138. interface, the MIDI OUT on one computer must be plugged into the MIDI
  139. IN, and the opposite is also necessary to make the network ring.
  140. With a serial connection, in each case TxD must be connected to RxD
  141. of the other computer using a null modem. Handshaking is not
  142. necessary.
  143.  
  144.     You must use the correct driver for the chosen interface.
  145. With a 'normal' ST one can, admittedly, using corresponding hardware
  146. (see above) reach a transmission speed of 57,600 Baud. However, the
  147. 'normal' ST cannot actually receive the characters at that speed,
  148. even if RSVE or RS_Speed can (at maximum capacity the computer would
  149. have to be able to use data at 5,760 bytes per second). A 'normal' ST
  150. can use data at a maximum of about 4000 bytes per second. So, to use
  151. a faster computer with a slower computer at the connection speed of
  152. 57,600 baud, the faster computer must insert a break between two 
  153. characters. To serve this purpose, the faster computer must use one
  154. of the special drivers, the programs that contain a 'D' (as in
  155. "delay") on the end of the name (e.g. DUET_S2D.PRG). These drivers
  156. activate the normally unused Timer A of the MFP. 
  157.  
  158.  
  159. Program name | driver for
  160. -+-
  161. DUETLANF.PRG | LAN-interface of the Falcon (*)
  162. DUETLANT.PRG | LAN-interface of the TT/Mega STE
  163. DUETMIDI.PRG | MIDI-interface
  164. DUET_M.PRG   | 'normal' serial interface (MODEM 1 of the TT/Mega STE)
  165. DUET_M2.PRG  | MODEM 2 of the TT/Mega STE
  166. DUET_M2D.PRG | MODEM 2 of the TT/Mega STE with break insertion
  167. DUET_MF.PRG  | serial interface of the Falcon
  168. DUET_MFD.PRG | serial interface of the Falcon with break insertion
  169. DUET_S2.PRG  | SERIAL 2 of the TT/Mega STE
  170. DUET_S2D.PRG | SERIAL 2 of the TT/Mega STE with break insertion
  171.  
  172. (*) this driver did not function when tested, but may do so in the
  173. future hopefully.
  174.  
  175. Once you have selected the appropriate driver, you must insert it
  176. into your AUTO folder.  DUETCONF.PRG and DUETCONF.INF must also be
  177. added to the AUTO folder. 
  178.  
  179. DUETCONF.PRG must come after the driver in the AUTO folder, using an
  180. AUTO folder order changer to change the physical sequence if necessary.
  181.  
  182. Configuration
  183. -
  184.  
  185.     The configuration for the selected port is set as a result (at
  186. present exclusively) of having DUETCONF.PRG in the AUTO folder.
  187.  
  188. For it to work, the following lines in DUETCONF.INF must be set.
  189. Blank lines and lines that start with a '#' (without quotation marks)
  190. are ignored. 
  191. Lines, that start with the keywords
  192.     -CPS
  193.     -DRIVE
  194.     -NETPRN
  195.     -SPEED
  196.     -STATE
  197.     -TIMEOUT or
  198.     -XSPEED
  199. are read and determine the settings of Duet.
  200.  
  201.     The value after CPS decides, using the drivers with break
  202. insertion (D on the end of the name) what the maximum character per
  203. second transfer rate is. The value must one-tenth as large as the
  204. baudrate (SPEED) is (the translation of a byte requires ten bits).
  205. With the connection of a normal ST with a TT over the serial interface
  206. at 57600 Baud offers due to the ST a maximum of 4,000 cps (and then,
  207. only if you don't move the mouse!).
  208.  
  209.     DRIVE can be entered more than once. Each 'DRIVE' line installs a
  210. drive at the existing computer, allowing the other computer to access
  211. that specific drive as its own.  The first character after 'DRIVE'
  212. declares which drive will be accessible.  The second character states
  213. what the drive's assigned letter will be on the other computer.  The
  214. line 'DRIVE N C' mounts drive N, aliasing it as the other computer's
  215. drive C.
  216.  
  217.     NETPRN, if installed, must be installed on both computers. In the
  218. case that it is installed, printer outputs (outputs to the parallel
  219. interface) will be sent to the other computer.  This will then allow
  220. both computers to share the printer via the parallel interface.
  221.  
  222.     The value after SPEED decides (except for the driver for the MIDI
  223. interface) baud rate. This must be set on both computers to be the
  224. same baud rate.
  225.  
  226. Driver    | possible values for SPEED
  227.                              -+-
  228.  DUETLANF | 19200, 38400, 57600, 115200, 125000, 229500
  229.  DUETLANT | 19200, 38400, 57600, 115200, 125000, 229500
  230.  DUET_M   | 19200, 38400, 57600, 115200 (*)
  231.  DUET_M2  | 19200, 38400, 62500, 76800, 125000, 153600
  232.  DUET_M2D | 19200, 38400, 62500, 76800, 125000, 153600
  233.  DUET_MF  | 19200, 38400, 62500, 76800, 125000, 153600
  234.  DUET_MFD | 19200, 38400, 62500, 76800, 125000, 153600
  235.  DUET_S2  | 19200, 38400, 57600, 115200, 125000, 229500
  236.  DUET_S2D | 19200, 38400, 57600, 115200, 125000, 229500
  237.  
  238. (*) without hardware modification, this interface only supports a
  239. maximum transmission rate of 19,200 baud.  The higher transmission
  240. rates are only possible using the hardware modifications RSVE or
  241. RS_Speed.
  242.  
  243.     The value after STATE sets the read/write status of the netted
  244. drives.  Possible values are 0 for 'Read-Only' and 1 for 'Read/Write'.
  245. Normally, 'Read-Only' (0) should be chosen.  'Read/Write' allows drive
  246. modification access (saving, erasing, defragmenting, etc.) to the
  247. drives of the other computer. Only one computer should be activated
  248. for r/w if you know exactly what you're doing.  If both computers
  249. simultaneously write to the same partition, this can erase everything
  250. on the partition (through destruction of the FAT)!
  251.  
  252.     The value following TIMEOUT decides the time in seconds that the
  253. computer will wait before giving an error message, in the case that
  254. the other computer does not answer.
  255.  
  256.     XSPEED is something for specialists or those for whom SPEED is not
  257. sufficient.  After every driver there are the following two (MFP) or
  258. three (SCC) parameters.  The parameter being:
  259.  
  260.  MFP: 1.parameter: advantage: 1: 1:4 2: 1:10 3: 1:16 4: 1:50 5: 1:64
  261. 6: 1:100 7: 1:200 2. Parameter: Counter
  262.  
  263.  SCC: 1. parameter: flow phase: 0: RTxC 1: TRxC 2: BRG with RTxC as
  264. source  3: BRG with PCLK as source 2. Parameter: advantage: 0: 1:1
  265. 1: 1:16 2: 1:32 3: 1:64 3. Parameter: Counter
  266.  
  267. Using this program with other computers and other programs
  268. -
  269.  
  270.     It should be possible for any computer with any TOS version to
  271. access another computer's drives using this program.
  272.  
  273.     In order to divert printer output to the other computer, however,
  274. will require a minimum of TOS 1.02.  (To be more accurate: the
  275. xcon vectors)
  276.  
  277.     When attempting to observe the serial interfaces or LAN
  278. interface, the transmission parameters (transmission rate and
  279. protocol) can become disrupted through CPX modules and other programs,
  280. as can the XBIOS.Rsconf() call, in the case that the active TOS version
  281. does not support XBIOS.Bconmap(), which to my knowledge are all TOS
  282. versions up to and including TOS 1.04.  TOS 2.06 and 3.06 do not seem
  283. to cause any problems whatsoever.  On older TOS versions, either be
  284. sure that the MODEM.CPX is not active, or that it is at the same
  285. parameter as Duet has (existing baud rate, 8N1) set the communication
  286. setting to!
  287.  
  288.     Duet, being a TSR, cannot protect itself from any other programs
  289. that have a direct interface to the existing hardware to access or
  290. change parameters.  If such a program changes a parameter, the
  291. communciation will no longer work, nor will it be able to be
  292. restarted without rebooting the machine(s).
  293.  
  294.     If one of the drivers that performs break insertions has been
  295. installed, no other computer may use Timer A of the MFP.
  296.  
  297. Comments/hints -
  298.  
  299.     If the computer crashes when it is accessing the other computer's
  300. drive, it may be that the maximum sectorsize of the other computer is
  301. larger than the maximum sectorsize of the computer accessing it.  The
  302. solution to this problem is that the hard drive drivers of both
  303. computers must be configured correspondingly (that is, the same or
  304. greater for the crashing computer!)
  305.  
  306.     Moving the mouse a good deal can interfere with high transmission
  307. rates.  If there is any possibility that this is likely to happen, it
  308. might be a good idea not to move the mouse of the slower computer at
  309. all, or as little as possible.
  310.  
  311.     Occasionally, the system may appear to freeze due to a lot of
  312. mouse movements.  This then, may cause the other computer to report
  313. that the other computer isn't answering, and will no longer allow the
  314. connection to continue.  Most of the time, though, it will be
  315. possible to remove the 'blockage', and the other computer in the
  316. net will still be able to access the frozen computer's drives via the
  317. file selector.  It is then possible to observe that an access really
  318. happens; since caches are separate directories which are possibly
  319. already buffered!
  320.  
  321.     Sometimes, due to a GEMDOS not noticing a media change after an
  322. alteration of a drive, the directory does not get updated.  If this
  323. is the case, simply pressing the Esc key should rectify the situation.
  324. Another option is the program DUETCHG.PRG. This forces the operating
  325. system to ignore the rest of the drive's/drives' information, and
  326. removes the media change from the network altogether.
  327.  
  328. Future -
  329.  
  330. The future of Duet depends, in large part on your interest and your
  331. reactions.  If I receive no reactions or input, that will show the
  332. lack of interest, and there will be no more work put in to this.
  333.  
  334.     If you have error messages, comments and/or suggestions, you may
  335. reach me at the above address.  If you do not have an E-mail address,
  336. but want an answer, please include return postage.
  337.  
  338. End Comments -
  339.  
  340. At this point I would like to thank Christoph Zwerschke @ KA for his
  341. LED-Panel and the genial Debugging-Byte, who has helped me with this
  342. development very much. Who Christophs VGA-Simulator still as\than
  343. 'stiller Genie∞er' uses\ed, am with this asked, (self) too for this
  344. geniale program  at last register to allow.
  345.  
  346. --
  347. leslieh@warpcon.ersys.edmonton.ab.ca
  348. Moo, eh?
  349. --                                                                          --
  350.